#include <boost/bind.hpp>
#include "ping_package.h"
#include "ack_package.h"
#include "reset_package.h"
#include "connecting_package.h"
#include "connecting_confirmed_package.h"
#include "recursive_package.h"
#include "challenge_package.h"
#include "challenge_response.h"
#include "keyexchange_package.h"
#include "keyexchange_response.h"

RegisterPackage(PingPackage, 2)
RegisterPackage(AckPackage, 1)
RegisterPackage(ConnectingPackage, 3)
RegisterPackage(ConnectingConfirmedPackage, 4)
RegisterPackage(ResetPackage, 5)
RegisterPackage(RecursivePackage, 16)
RegisterPackage(ChallengePackage, 17)
RegisterPackage(ChallengeResponse, 18)
RegisterPackage(KeyExchangePackage, 19)
RegisterPackage(KeyExchangeResponse, 20)